Find the word definition

Wikipedia
Tabluha

Tabluha is a village in the Egyptian Nile Delta and the Al-Minufiyah governorate. It's inhabited by about 26,000 people and is circa 9 square kilometer in size (including the main village, Small Settlements and Farms around it).