French-English dictionary »

tamanoir meaning in English

FrenchEnglish
tamanoir nom {m}

giant anteater◼◼◼(species)
noun