Find the word definition

Wikipedia
Inhacamba

Inhacamba (Ilha Inhacamba) is an island in Mozambique. Its area is about . It is situated at the mouth of the Zambezi River.

Category:Islands of Mozambique