moucher

moucher

(ˈmuːtʃə) nsomeone who eats hungrily or greedily