ECHIDNA Meaning of ECHIDNA in English [noun] [C] - a small Australian mammal which has a protective covering of spines, a long nose and eats ants and termites Cambridge English vocab. Кембриджский английский словарь. 2012