ECHIDNA


Meaning of ECHIDNA in English

noun a monster, half maid and half serpent.

2. echidna ·noun 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.

Webster English vocab.      Английский словарь Webster.