A-Z: General definitions: Icaria

Definition

Icaria ' an island off the coast of Asia Minor.

Related Topics

Daedalus and Icarus