well-preserved - Spanish English Dictionary