Polish-Latin dictionary »

ropucha meaning in Latin

PolishLatin
ropucha (herpetologia, herpetologiczny) płaz lądowy z gruczołami jadowymi;
noun

bufo [bufonis](3rd) M
noun