scotcheroo noun1 •A sweet snack made with puffed rice, peanut butter, and butterscotch. formsscotcheroos