Find the word definition

Wiktionary
double crossovers

n. (double crossover English)