Find the word definition

Wikipedia
Tubabao

Tubabao is an island off the southeastern point of Samar Island. It is one of the islands comprising the town of Guiuan in the province of Eastern Samar, in east central Philippines.