abila - definitions and synonyms

abila noun

  1. ( also written as Abila )

    English Meaning: 

    : a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules

    Synonyms:

    abyla / jebel musa