Word info

tachyglossid

Noun

Meaning

tachyglossid (plural tachyglossids)

(zoology) Any member of the family Tachyglossidae, the echidnas or spiny anteaters

Source: en.wiktionary.org

Close letter words and terms