A-Z: General definitions: Delphos

Definition

 An island where Apollo and Artemis were born.  Also referred to as Delos

Scan and go

Scan on your mobile for direct link.