Nabi Saleh in Greek Nabi Saleh in Greek Νάμπι Σαλέχ proper noun A town in the city of Ramallah, Cisjordan, Palestine. Add to Flashcards