favorable balance of payments - French English Dictionary