Meaning of abyla

Definition of abyla

(noun) a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules

Other information on abyla

WIKIPEDIA results for abyla
Amazon results for abyla