make a first impression - Francés Inglés Diccionario