ironServices.com

English Dictionary

  • Hide translation

 Abyla Abyla /ˈæbɪlə/

noun

  1. A promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules  ( Abila , Abyla , Jebel Musa )
    a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules