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