stretch the imagination - French English Dictionary