meaning of abyla

abyla meaning in General Dictionary

a promontory in north Morocco opposite the Rock of Gibraltar; the Pillars of Hercules