not by any/by no stretch of the imagination - definition and synonyms

  1. used for saying that you think something cannot be true or possible no matter how hard you try to imagine it

    It’s not a great work of cinema by any stretch of the imagination.

See also main entry: stretch