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