Tag
echidna
-
Echidna Pronunciation Guide
The scientific name for the echidna is Tachyglossus aculeatus, which is a Greek word that means "fast tongue, pointed." Echidnas are also known as spiny...
Tag
The scientific name for the echidna is Tachyglossus aculeatus, which is a Greek word that means "fast tongue, pointed." Echidnas are also known as spiny...