Poupard Share definition Flag A person who smells fouly and likes hard sex. From poup+ard. Man, did you see Jack the other day? He must've banked a poupard, cause he was looking beat and he was stanky! Poupard by Phoenix X November 10, 2008 0 0 Get merch Get the Poupard mug. Buy Now — $32.95 See more merch