VariousWords beta
Related Terms:
Definitions:
Noun
Jebel Musa
Abila
Abyla
Definition: a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules