settlement payables to customers - French English Dictionary