interest payable and similar expenses - Turkish English Dictionary