tachyglossid
Noun
Meaning
tachyglossid (plural tachyglossids)
(zoology) Any member of the family Tachyglossidae, the echidnas or spiny anteaters
Noun
tachyglossid (plural tachyglossids)
(zoology) Any member of the family Tachyglossidae, the echidnas or spiny anteaters