VariousWords beta
Definitions:
Noun
Kuala Lumpur
Definition: the largest city and former capital of Malaysia until 2005