Skip to main content

echidna

English echidna meaning in English  •  echidna का अर्थ अंग्रेजी में
Noun
  • A monster, half maid and half serpent.
  • A genus of Monotremata found in Australia, Tasmania, and New Guinea. They are toothless and covered with spines; -- called also porcupine ant-eater>, and Australian ant-eater>.
Advertisement