Wiktionary
ten-for
n. (context cricket English) the feat of a bowler taking ten wickets in a match