astrapotheriid
English
Noun
astrapotheriid
(
plural
astrapotheriids
)
(
zoology
)
Any of the extinct mammals in the
family
Astrapotheriidae
.
Anagrams
radiotherapist