Abyla
Explore definitions, synonyms, and language insights of Abyla
Definitions
Noun
a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules
Explore definitions, synonyms, and language insights of Abyla