CASTOR AND POLLUX


Meaning of CASTOR AND POLLUX in English

n. (Greek mythology) twin sons of Zeus and Leda

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.