Top definition
One with an obscenely large nose that when others gaze at it they lose brain cells.
I was amazed by the snuffaluffagous.
by Snuffaluffagous July 01, 2018
Get the mug
Get a Snuffaluffagous mug for your papa Bob.