A-Z: General definitions: Castor

Definition

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

Related Topics

Leda
Scan and go

Scan on your mobile for direct link.