have taken care of - French English Dictionary