A-Z: General definitions: Icaria

Definition

Icaria ' an island off the coast of Asia Minor.

Related Topics

Daedalus and Icarus
Scan and go

Scan on your mobile for direct link.