Polish-English dictionary »

ropucha szara meaning in English

PolishEnglish
ropucha szara noun

European toadnoun
Bufo bufo