payment upfront - French English Dictionary