Tag

echidna

  • Echidna Pronunciation Guide

    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...

    Published