CASTOR Meaning of CASTOR in English one of Leda's twins. Also invented an oil (see Pollux). Who is who English vocabulary. Английский словарь "Кто есть кто". 2012