liakoura liakoura

Definition(s):

  • (n) (Greek mythology) a mountain in central Greece where (according to Greek mythology) the Muses lived; known as the mythological home of music and poetry

Synonym(s)

Word of the Day
periphery periphery
/pə ˈrɪ fə ri /