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 0 0 Get merch Get the Dustin Vachon mug. Buy Now — $32.95 See more merch