interest payable and similar expenses - Spanish English Dictionary