carry away an impression - Spanish English Dictionary