French Expression of the day “ça ne tient pas debout”, in English “It doesn’t make any sense” “ça ne tient pas debout”, means “It doesn’t make any sense”. Although it literally means “It doesn’t stand upright”! November 12, 2013