CASTOROIDES


Meaning of CASTOROIDES in English

ˌkastəˈrȯi(ˌ)dēz noun

Usage: capitalized

Etymology: New Latin, from Castor + -oides -oid

: a genus of extinct giant beavers of the Pleistocene of the eastern and southern United States

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.