Definify.com

Definition 2024


spiny_anteater

spiny anteater

English

A spiny anteater

Noun

spiny anteater (plural spiny anteaters)

  1. (zoology) A common name for echidna.

Translations