CASTOR


Meaning of CASTOR in English

n. an oily substance secreted by beavers and used in medicine and perfumes.

[ F or L f. Gk kastor beaver ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.