Definition of Semarang in English:

Semarang

proper noun

  • A port in Indonesia, on the north coast of Java; population 1,396,000 (est. 2007).

Pronunciation:

Semarang

/səˈmɑːraŋ/