Find the word definition

Wiktionary
high tackles

n. (high tackle English)