Find the word definition

Wiktionary
mulching mowers

n. (mulching mower English)