noun a seaport in SE Mozambique. nouna port in SE Mozambique on an inlet of the Mozambique Channel (Inhambane Bay). Pop: about 70 000 (latest est)