Meaning of tamanoir

Definition of tamanoir

(noun) large shaggy-haired toothless anteater with long tongue and powerful claws; of South America

Other information on tamanoir

WIKIPEDIA results for tamanoir
Amazon results for tamanoir