debt payable - Turkish English Dictionary