debt trap diplomacies

English

Noun

debt trap diplomacies

  1. plural of debt trap diplomacy