Definitions of Castoroides:

  • noun:   extinct beavers of the Pleistocene; of eastern and southern United States