(~s)
1.
If you think that someone eats too much and is greedy, you can say they are a ~.
I can’t control my eating. It’s hard when people don’t understand and call you a ~.
N-COUNT disapproval
2.
If you say that someone is a ~ for something, you mean that they enjoy or need it very much.
He was a ~ for hard work...
Ivy must be a ~ for punishment.
N-COUNT: N for n