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
Tweet