YourDictionary

echidna

noun

any of a family (Tachyglossidae) of small, toothless Australasian monotremes with a long, tapering snout and a sticky, extensible tongue; spiny anteater

See echidna in American Heritage Dictionary 4

Learn more about echidna

echidna

link/cite print suggestion box