Find the word definition

Wikipedia
Itabhatta

Ithabhatta is a municipality and town in the eastern part of Nepal. It includes Mechinagar, the municipality headquarters, which is one of the fastest growing towns in Jhapa District.