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