GUZZLER Meaning of GUZZLER in English A manmade water collecting device used in wildlife management. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012