letting one's imagination run wild - Alemán Inglés Diccionario