What does besser aufgehoben mean?

besser aufgehoben - German to English

better preserved [protected]