spiny anteater

English

Noun

spiny anteater (plural spiny anteaters)

  1. (zoology) An echidna.

Translations