What does am sichersten aufgehoben sein mean?

am sichersten aufgehoben sein - German to English

to stay in the best feasible fingers