in payment of the goods delivered on - French English Dictionary