Polish-English dictionary »

pelota meaning in English

PolishEnglish
pelota

Basque pelota