Noun Definition

kuala lumpur

1.Definition: the largest city and former capital of Malaysia until 2005

Category: Places