Advertisement

Advertisement

Johor Baharu

[ juh-hawr bah-huh-roo ]

noun

  1. a city in S Malaysia, near Singapore.


Advertisement

Advertisement

Advertisement

Advertisement