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