A-Z: General definitions: Delos

Definition

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

Related Topics

Artemis

Scan and go

Scan on your mobile for direct link.