meteora

US

UK

A1

noun

  • A group of monasteries built on high rock pillars in Thessaly, Greece.
  • A famous site in Greece featuring Eastern Orthodox monasteries.
  • A UNESCO World Heritage Site in Greece.