make arrangements for - French English Dictionary