TAMANOIR

Definition of TAMANOIR

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