Find the word definition

Wikipedia
Tharmada'a

Tharmada'a is Saudi Arabian town, located about 170 kilometers north of the capital Riyadh.