Answer: cottonjohn

AnswerCrossword Clue
COTTONJOHN

Carnival treat?