Polish-English dictionary »

terpsychora meaning in English

PolishEnglish
Terpsychora noun

Terpsichorenoun
Greek mythology: one of the nine muses