GeneralConnection.com
➔
Dictionary
abila
Noun
1. Jebel Musa
1. Abila, Abyla, promontory, headland, foreland
Usage