Polish-English dictionary »

taraba meaning in English

PolishEnglish
taraba noun

great antshrikenoun
Taraba major