Answer: theredron

AnswerCrossword Clue
THEREDRONHoward, embarrassed?