Find the word definition

Wiktionary
home runs

n. (home run English)