Find the word definition

Wiktionary
double dispatches

n. (double dispatch English)