pay when due - French English Dictionary