have one's needs taken care of - German English Dictionary