1 definition by Deyong

Top Definition
A stinky Dutchman or the dutchoven. Has a 3 inch cock.
Wow That at that Deyong.
by Deyong February 03, 2017

Mug icon
Buy a Deyong mug!