Crosswordopener

ABYLA

• A promontory in northern Morocco opposite the Rock of Gibraltar

• One of the Pillars of Hercules