Find the word definition

Wikipedia
Umbai

Umbai is a town in Jasin District, Malacca, Malaysia. The famous Umbai's Medan Ikan Bakar is located at Umbai Beach.