Answer: scarletface

AnswerCrossword Clue
SCARLETFACE

Sign of embarrassment?

SCARLETFACE

Embarrassed person's nickname?