form an impression - Alemán Inglés Diccionario