Find the word definition

Wikipedia
Tômbwa

Tômbwa (also known as Tombwa, Tombwe or Porto Alexandre) is a city and municipality in Namibe Province, Angola.

It is an important port on the South Atlantic Ocean for oil production and fishing. The port had refrigeration facilities installed with European Union assistance at the Tombwe canning factory.