Answer: cottonjohn

AnswerCrossword Clue
COTTONJOHNCarnival treat?