Tamanoir Meaning

There are 1 meaning(s) for word Tamanoir

Meaning 1 : large shaggy-haired toothless anteater with long tongue and powerful claws; of South America

    Synonyms : ant bear,  giant anteater,  great anteater,  myrmecophaga jubata