Wiktionary
solenodontids
n. (plural of solenodontid English)
n. (plural of solenodontid English)