living trusts

English

Noun

living trusts

  1. plural of living trust