'Semarang' definitions:

Definition of 'Semarang'

From: WordNet
noun
A port city is southern Indonesia; located in northern Java [syn: Semarang, Samarang]