Find the word definition

Wiktionary
triple plays

n. (triple play English)