debt traps

English

Noun

debt traps

  1. plural of debt trap