English dictionary
semarang meaning and definition
Definition and meaning of semarang at MeaningMonkey.org. semarang meaning and definition in the English Dictionary.SEMARANG noun
Definition of Semarang (noun)
- a port city is southern Indonesia; located in northern Java
- synonyms: Samarang
Source: Princeton University Wordnet