Popular Wordlists
Top Searched Words
Recent Searches
abyla
abyla
abyla - Dictionary definition and meaning for word abyla
Definition
(noun) a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules
(noun) a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules
Synonyms :
abila
,
jebel musa
