tolypeutes
/tɒˈlaɪpiːtiːz/Definitions
1. noun
a genus of burrowing, spiny anteaters found in southern Africa
“The unique features of the tolypeutes helped it thrive in the arid desert environment.”
1. noun
a genus of burrowing, spiny anteaters found in southern Africa
“The unique features of the tolypeutes helped it thrive in the arid desert environment.”