Find the word definition

Wiktionary
cheesy puffs

n. (cheesy puff English)