letting one's imagination run wild - Francés Inglés Diccionario