Definition, Meaning, Synonyms & Anagrams | English word ECHIDNA
ECHIDNA
Definitions of ECHIDNA
- 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.
- (Greek mythology) A female monster who, along with Typhon, mothered the vast majority of the famous monsters and creatures of Greek mythology.
Number of letters
7
Is palindrome
No
Search for ECHIDNA in:
Page preparation took: 86.83 ms.