Back to Dictionary
Download Free Grammar Checker
Download
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
Enhance Your English Writing Skills
Fix common errors
and boost your confidence in every sentence.
Get started
for free
How To Use Liakoura In A Sentence
Liakoura
is the modern name of Mount Parnassus
View all