castorid

English

Noun

castorid (plural castorids)

  1. (zoology) Any member of the Castoridae; a beaver.

Derived terms

Anagrams