Definition of Abyla

Noun: Abyla  a-bu-lu

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

See also:
abying
abys

Anagrams containing the word Abyla

ablya aabyl laaby ylaab bylaa