Tout laid

A person, object, situation or place that sucks beyond common sense. (French expression)
Dude, t'es tout laid.
by Mtl_Cammy October 13, 2010
Get the Tout laid mug.