Find the word definition

Wiktionary
snot rockets

n. (snot rocket English)