Back to Dictionary
Dictionary
Grammar
Thesaurus
Tests
Search
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
Top Definitions
Examples
Linguix Browser extension
Fix your writing
on millions of websites
Get Started For Free
How To Use Liakoura In A Sentence
Liakoura
is the modern name of Mount Parnassus
View all