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