What is the meaning of echidna in English?

Learn vocabulary with pictures as well as definitions of echidna in English

Learn in

See more

n. Echidna

Definition of Echidna in English

Monstruous nymph that has the upper body of a woman and the tail of a snake, from Greek mythology.

See more

n. echidna

Definition of echidna in English

Oviparous mammal, insectivorous and of small size, that has dark brown fur, protruding white quills, and an elongated snout.

Synonyms of echidna in English

spiny anteater