do installments - French English Dictionary