каналоочиститель
ка-на-ло-о·чис-ти-тель
Существительное, неодушевлённое, мужской род, 2-е склонение (тип склонения 2a по классификации А. А. Зализняка).
Корень: --.
Значение
машина, предназначенная для очистки оросительных и осушительных каналов
Источник: ru.wiktionary.org