well-cared for - German English Dictionary