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