1 definition by SuperMan_359

Chesham

a historic market town based in Buckinghamshire that has a history of having a diverse community. Chesham is most well known for being home to the toilet of all grammar schools.

I’m going to Chesham today.
I’m going to Chesham today to see some friends.
by SuperMan_359 March 21, 2019
Get the Chesham mug.