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
Tweet