What is the meaning of the word "tachyglossus"?

Definitions: