lesser anteater

English

Noun

lesser anteater (plural lesser anteaters)

  1. The tamandua.

Synonyms