equidna

Noun

 * 1) echidna

Noun

 * 1) echidna

Etymology
, from, or alternatively from , from.

Noun

 * 1) echidna