GeneralConnection.com
➔
Dictionary
tamandua tetradactyla
Noun
1. tamandua
1. tamandu, lesser anteater, Tamandua tetradactyla, anteater, New World anteater
Usage