meaning of besser aufgehoben

besser aufgehoben - German to English

better preserved [protected]