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