Unscramble
Definition of Castoroides
Noun: Castoroides
Extinct beavers of the Pleistocene; of eastern and southern United States
- genus Castoroides
See also:
Castoridae
castors