Meaning of castoroides
Definition of castoroides
(noun)
extinct
beavers of the Pleistocene; of
eastern
and
southern
United States
Other information on castoroides
WIKIPEDIA results for
castoroides
Amazon results for
castoroides
Tweet