Meaning of 's-Hertogenbosch in English:

's-Hertogenbosch

Pronunciation /ˌs(h)ɛːtəʊxənˈbɒs/

proper noun

  • A city in the southern Netherlands, the capital of North Brabant; population 136,481 (2008).