receive a pleasant impression - Alemán Inglés Diccionario