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. Краткий оксфордский словарь английского языка. 2012