Find the word definition

Wikipedia
Taffuh

Taffuh (lit. fragrance) is a Palestinian town located eight kilometers west of Hebron.The town is in the Hebron Governorate in the southern West Bank. According to the Palestinian Central Bureau of Statistics, the town had a population of over 10,597 in 2007.