Noun Definition

castoroides

1.Definition: extinct beavers of the Pleistocene; of eastern and southern United States

Category: Animals