Meaning of semarang

Definition of semarang

(noun) a port city is southern Indonesia; located in northern Java

Other information on semarang

WIKIPEDIA results for semarang
Amazon results for semarang