abyla - definitions and synonyms

abyla noun

  1. ( also written as Abyla )

    English Meaning: 

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

    Synonyms:

    abila / jebel musa