let one's imagination run wild - French English Dictionary