I had read that "glutton" is used for somebody who eats a lot. Is it used commonly or are there any other words that are more common?
Learn English – What do you call somebody who eats a lot
word-meaning
Related Solutions
Let's start with removing idioms and colloquialism
In a relationship, you need somebody who will complain when you've done something wrong, and not someone who ignores (forgives) your faults.
First, "gonna" is a colloquialism for "going to". The standard future form "somebody who is going to..."
"Call you out" is an idiom meaning in this context telling - sometimes even in a harsh way - that you did something wrong; reacting to your doing.
"let something slide" is an idiom that means overlooking/ignoring some fault on purpose. Say, you were going 80mph on a road with speed limit of 60mph. There was a policeman with a radar, and they did notice you speeding. They did not stop you, no ticket, no fine, nothing - they let it slide. It's not the same as not seeing the fault - it's choosing not to do anything about it.
Your original sentence means that for a successful relationship you need a honest feedback from your partner. If something you do ires them, they should tell you. If you keep doing something wrong and they never protest, it damages the relationship.
From original question
I thought only " what does@@mean?"was grammatically correct but I heard a lot of Americans saying "what does it mean by @@?"
If you saw something confusing on a street sign, you might point and say "what does it mean by that".
Here, "it" would refer to the sign. You are treating the sign as if it were a person who had said something. So it's very similar to sentences like "What did he mean when he said that?"
This isn't particularly common. If you are reading and trying to understand a book that has a lot of confusing sentences and it's like the book itself starts to take on an evil identity...it might be more common. :-)
As for "What does it mean that (...)", there are rare cases you might hear it as a kind of question to provoke thought, where you're not expecting an answer (e.g. a "rhetorical question".)
- "What does it mean that one fourth of humanity lives without electricity?"
But if you're really asking about what something means, "What does (...) mean?" or "What's the meaning of (...)?" would be what you'd want to use.
From updated question
I thought only "what does _____ mean?" was grammatically correct but I heard a lot of Americans saying "what do you mean by _____?"
Are both of them correct? Are there any differences between those two?
If you ask "what do you mean by ____" then you are suggesting the person has said something you want them to explain. But "what does ____ mean" could be asked of someone whether they've said anything or not. You're just asking a question about the general meaning of something.
In usage, "What do you mean by that?!!?" can be a strong negative reaction...usually when someone has said something that the person feels was meant to be insulting even if it wasn't "obviously" so. So it's not really asking for clarification, because the speaker has already assumed it was meant in a bad way.
But it can also just be a polite phrase asking what someone meant.
Best Answer
"Glutton" is a useful word However, it is a little old-fashioned, it carries a negative connotation. It is someone who overeats (and gluttony is one of seven sins). When you want this connotation it is the right word to use.
If you don't want that effect I would just describe:
Other words: "Foodies" are people who love good food but don't necessarily eat a lot of it. Foodie is rather casual. A "gourmand" is someone who is extremely (and often excessively) fond of eating and drinking. "Pig" is certainly insulting, but can be heard used as a joke between friends. (I suspect that the term "pig" is even more insulting in other cultures) To gorge is to eat a large amount at one time, so a gorger is a person who will stuff themselves. Again, this would be viewed negatively.
It seems that English speakers tend to view people who eat a lot in a generally negative way. The plain description "she eats a lot" seems to be the only neutral way to say this.