Login  |  Register

Castor | Define Castor at Dictionary.com

Castor definition, a brownish, unctuous substance with a strong, penetrating odor, secreted by certain glands in the groin of the beaver, used in medicine and perfumery.

Alexa Traffic


Listing Links