Definition of Abyla

  • 1. A promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules Noun

Synonyms for word "abyla"

Semanticaly linked words with "abyla"