Top definition
An expression that combines a scoff and a laugh simultaneously.
"Did you know that you are the sexiest man alive?"
"Every time you hit on me, I can't help but scaugh. You are shameless."
by Treat Yo' Self February 09, 2014
Get the mug
Get a scaugh mug for your daughter-in-law Riley.