Nabi Saleh in German Nabi Saleh in German Nabi Saleh proper noun A town in the city of Ramallah, Cisjordan, Palestine. Add to Flashcards