CASTOR Meaning of CASTOR in English oil [noun] [U] - a thick usually yellow oil, used esp. as a medicine to help people excrete the contents of their bowels Cambridge English vocab. Кембриджский английский словарь. 2012