Echidna

Noun

  • Any of the species of small spined monotremes in family Tachyglossidae, the four extant species of which are found in Australia and southern New Guinea.

Leave a Reply

Your email address will not be published.