Search Result for "abyla":
Wordnet 3.0

NOUN (1)

1. a promontory in northern Morocco opposite the Rock of Gibraltar; one of the Pillars of Hercules;
[syn: Jebel Musa, Abila, Abyla]





Shop Amazon - Best Selling Products - Updated Every Hour