Find the word definition

Wikipedia
Tadubi

Tadubi is a village in Senapati district, Manipur, India. The predominant inhabitant of the town belong to Mao Naga tribe.