staggered payments - French English Dictionary