debts due and owing - Francés Inglés Diccionario