well preserved - Spanish English Dictionary