Dustin Vachon Share definition Flag Noun; supple piglet ass. Look at that dustin vachon; what a supple piglet ass Dustin Vachon by DustinHater<3 April 3, 2011 Get the Dustin Vachon mug.