favorable impression - Spanish English Dictionary