debts due and owing - Turco Inglés Diccionario