• Definition for "liakoura"
    • (Greek mythology) a mountain in central Greece in…
    • View More
  • Hypernym for "liakoura"

liakoura definition

  • noun:
    • (Greek mythology) a mountain in central Greece in which (in accordance with Greek mythology) the Muses existed; referred to as mythological home of songs and poetry
29 votes

How would you define liakoura?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!