ref
eat + -er
eater (n.)
Old English etere "one who eats," especially a servant or retainer, agent noun from eat (v.)). From 17c. in compounds with various objects or substances eaten.