Meaning of liakoura
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"
Other information on liakoura
WIKIPEDIA results for
liakoura
Amazon results for
liakoura
Tweet