Find the word definition

Wiktionary
twin killings

n. (twin killing English)