Echidna

French Meaning

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

  1. Get French Meaning of Echidna
  2. Get French 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.