Answer: theredron

AnswerCrossword Clue
THEREDRON

Howard, embarrassed?