Find the word definition

Wikipedia
Vleesbaai

Vleesbaai is a seaside vacation town, situated between Mossel Bay and Gouritsmond in Western Cape, South Africa.