periodic purchase deferred contract - French English Dictionary