blind trusts

English

Noun

blind trusts

  1. plural of blind trust