Inhambane

English

Proper noun

Inhambane

  1. A city in southern Mozambique, lying on Inhambane Bay.