Definition von by no stretch of the imagination im Englisch Englisch wörterbuch
(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."