advances received from customers - French English Dictionary