Echidna

Definition:

  • (n.) A monster, half maid and half serpent.
  • (n.) 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.

Compare echidna with other words:

echidna vs. pangolin

chimera vs. echidna

cerberus vs. echidna

echidna vs. sphinx

echidna vs. typhon

echidna vs. monotreme

echidna vs. spiny

echidna vs. platypus

echidna vs. hedgehog

echidna vs. porcupine