What is the meaning of Echidnă?

echidna (any of the four species of small spined monotremes)

Source: wiktionary.org