English dictionary
liakoura meaning and definition
Definition and meaning of liakoura at MeaningMonkey.org. liakoura meaning and definition in the English Dictionary.LIAKOURA noun
Definition of Liakoura (noun)
- (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
Source: Princeton University Wordnet