Find the word definition

Wiktionary
exploding cucumbers

n. (exploding cucumber English)