Top definition
Someone who does stupid/idiotic things without realising.
Jerrys annoys me without seeing a problem, he's a Squfuffler
by DrPie27 June 15, 2018
Get the mug
Get a Squfuffler mug for your dog Yasemin.