What does castoroides mean?

castoroides meaning in General Dictionary

a genus of extinct beavers of the Pleistocene of eastern and southern United States

View more

  • extinct beavers of the Pleistocene; of east and southern United States