kuala lumpur

Noun
  1. The largest city and former capital of Malaysia until 2005 (synset 108983602)

Other Searches