Scarlet letter

What is Scarlet letter?

Scarlet letter definition and meaning on Dictionary terms:
noun
a scarlet letter

Tags: