scarlet letters

English

Noun

scarlet letters

  1. plural of scarlet letter