Noun Definition

castoridae

1.Definition: beavers

Category: Animals