1 definition by KayleeBBz
The original Kenilworth is a small town in England. It's made up of charity shops, old people and a whole load of uninteresting history. Also the ground for fighting between Coventry and Leamington (it's in between).
by KayleeBBz May 20, 2009