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]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.