interest payable and similar expenses - French English Dictionary