- Liakoura as a noun:
- 1
Liakoura
noun
1 Liakoura
Greek mythology A mountain in central Greece where (according to Greek mythology) the Muses lived; known as the mythological home of music and poetry:
— Liakoura is the modern name of Mount Parnassus.
synonyms: Mount Parnassus, Parnassus.
debug info: 0.0271