Find the word definition

Wiktionary
multiple dispatches

n. (multiple dispatch English)