from a first impression - Inglés Sinónimo Diccionario