provision for other payables and expenses - French English Dictionary