abylaEnglish

Abila, Abyla, Jebel Musa

Noun

A promontory in northern Morocco opposite the Rock of Gibraltar, one of the Pillars of Hercules

English: Jebel Musa, Abila, Abyla

English words with similar meanings

Show 2 words