semarang

Noun
  1. A port city is southern Indonesia;
    Located in northern Java (synset 108930003)

Other Searches