receive an impression - Spanish English Dictionary