Top definition
A person who doesn't leave their house. Usually very lazy, and goes by the name of Nick.
It's summertime and that old scobberlotcher still doesn't come outside!
by Bauvdel1 June 08, 2015
Get the mug
Get a Scobberlotcher mug for your cat Nathalie.