echidna
UK /əˈkɪdnə/ US /əˈkɪdnə/
noun 1name 1
Definitions
noun
1
Any of the species of small spined monotremes in the family Tachyglossidae, the four extant species of which are found in Australia and southern New Guinea.
name
1
A female monster who, along with Typhon, mothered the vast majority of the famous monsters and creatures of Greek mythology.
Horrible, hideous, and of hellish race, / Borne of the brooding of Echidna base, / Or other like infernall furies kinde […].
Your note
not saved0 chars