payment is to be made by - French English Dictionary