Find the word definition

Wiktionary
odious debts

n. (odious debt English)