A screen or grate at the intake of a channel, drainage, or pump structure for the purpose of stopping debris.
DEBRIS GUARD
Meaning of DEBRIS GUARD in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012