Find the word definition

Wikipedia
Limuru

Limuru is a town in central Kenya. It is also the name of a parliamentary constituency and an administrative division. The population of the town, as of 2004 was about 4,800.