abyla
1. [ noun ] (geography) a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules
Synonyms: jebel_musa abila
Related terms: promontory Morocco pillars_of_hercules
Similar spelling:   abila
  abulia
  Abella
  abelia
  ably
  able
  Abel
  Abell
  abele