French-English dictionary »

tamandua meaning in English

FrenchEnglish
tamandua nom {m}

tamandua◼◼◼(anteater of the genus Tamandua)
noun