Associations to the word «Castoridae»

Dictionary definition

CASTORIDAE, noun. Beavers.

Wise words

The words of truth are simple.
Aeschylus