Castoroides
noun
Cas·to·roi·des
ˌkastəˈrȯi(ˌ)dēz
: a genus of extinct giant beavers of the Pleistocene of the eastern and southern U.S.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share