French-English dictionary »

crapaud-buffle meaning in English

FrenchEnglish
crapaud-buffle nom {m}

cane toad◼◼◼(Bufo marinus)
noun