What does Castor und Pollux mean?

Castor und Pollux - German to English

Castor and Pollux