not hold water

Definition: said when an explanation, a reason or an argument is not sound, strong or logical.

Discuss this Idiom in the comments below.