See Also: Tamanoir(medicine)
tamanoir(dictionary)

tamanoir (iou)



tamanoir noun. L18.
[French from Carib tamanoa from Tupi tamandua: see TAMANDUA.]
The giant anteater or ant-bear, Myrmecophaga tridactyla.