Find the word definition

Wiktionary
suicide batteries

n. (suicide battery English)