letters of guarantee

English

Noun

letters of guarantee

  1. plural of letter of guarantee