A-Z: General definitions: Castor

Definition

One of the 'Heavenly Twins' with Polydeuces. (Latin, Castor and Pollux). Sons of Leda.

Related Topics

Leda