GeneralConnection.comDictionary
abyla
Noun

1. Jebel Musa
1. Abila, Abyla, promontory, headland, foreland
Usage