Echidna

Greek Meaning

Sorry, Meaning for Echidna in Greek is not found! Please try below options

  1. Get Greek Meaning of Echidna
  2. Get Greek Meaning of Echidna

English Meaning

  1. Either of two nocturnal, burrowing, egg-laying mammals of the genera Tachyglossus and Zaglossus of Australia, Tasmania, and New Guinea, having a spiny coat, slender snout, and an extensible sticky tongue used for catching insects. Also called spiny anteater.