meaning of liakoura

1. 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"


Related Words

liakoura |

Developed & Maintained By Taraprasad.com

Treasure Words