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 Get the montard mug.