NEIGHBOORHOODWATCHE's definitions
a person who lives on canyon avenue ussually from the russian decent causing alot of trouble in the bathurst and sheppard area.
by NEIGHBOORHOODWATCHE March 9, 2016
Get the canyon kids mug.