Find the word definition

Wikipedia
Henhoaha

Henhoaha is a village in the Nicobar district of Andaman and Nicobar Islands, India. It is located on the island of Great Nicobar, near Indira Point, the southernmost point of India.