Polish-English dictionary »

drumla meaning in English

PolishEnglish
drumla noun

Jew's harpnoun
musical instrument