montard Share definition Flag a cross between a retard and a moron. "I dropped my phone in the toilet!!" (response) "You are such a montard!!" montard by karlie5691 December 8, 2007 0 0 Get merch Get the montard mug. Buy Now — $32.95 See more merch