Find the word definition

Wiktionary
dump tackles

n. (dump tackle English)