Definition of by no stretch of the imagination in English English dictionary
(ALSO not by any stretch of the imagination): used to describe things that are impossible to believe, even with a lot of effort: "By no stretch of the imagination could he be seriously described as an artist."