Popular Wordlists

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
Synonyms : abila , jebel musa

Love us on FB !