What is Duquette?
A slang word for a person with either a small weener or bad problems holding there poop in.
That guy Duquette shit himseld and it got all over his small weener.
See small, weener, shit, poop, slang