by a stretch of imagination - Turkish English Dictionary