Find the word definition

Wiktionary
squirrelcide

n. (context very rare English) Squirrel suicide, often with conotations of taking human equipment with it.