Abila
/ɑbˈilʌ/
Explore definitions, synonyms, and language insights of Abila
Definitions
Noun
a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules