CASTOR


Meaning of CASTOR in English

one of Leda's twins. Also invented an oil (see Pollux).

Who is who English vocabulary.      Английский словарь "Кто есть кто".