Полный русско-английский словарь
Not stand up (to criticism); not hold water идиом.
не выдерживать критики