Tout laid Share definition Flag A person, object, situation or place that sucks beyond common sense. (French expression) Dude, t'es tout laid. Tout laid by Mtl_Cammy October 13, 2010 0 0 Get merch Get the Tout laid mug. Buy Now — $32.95 See more merch