Polish-English dictionary »

ropucha olbrzymia meaning in English

PolishEnglish
ropucha olbrzymia noun

cane toadnoun
Bufo marinus