Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
English>Indonesian
Kuala LumpurKuala Lumpur
English Definition
    noun
  1. Kuala Lumpur: the largest city and former capital of Malaysia until 2005
Translation
Indonesian Kuala Lumpur
Korean 쿠알라룸푸르