Find the word definition

Wiktionary
scrummaging machines

n. (plural of scrummaging machine English)