herald patches

English

Noun

herald patches

  1. plural of herald patch