Top definition
Word used as a synonym for Waterloo located in Ontario. Can also refer to the nearby schools in the area.
Person 1: Anyone know what happened to Chang?
Person 2: Ya hes moved schools and now hes in Waterlol.

Person 1: Waterlol lost in football again today.
Person 2: They even have a football team?
by waterlol January 02, 2012
Get the mug
Get a Waterlol mug for your buddy Manafort.