abyla

Noun
  1. A promontory in northern Morocco opposite the Rock of Gibraltar;
    One of the Pillars of Hercules (synset 109344600)

Other Searches