Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

abyla Definition

Cancel
abyla
noun(ab-y-la)
a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules
Synonyms: abila, jebel musa,

Words Related to abyla!

abyla Examples by Brain Bank Users