Expression for someone who doesn't like to eat
Is there an expression for a person who eats very little, doesn't like eating, avoids it?
I don't mean the medical condition of anorexia, I mean a common preference, like kids who need a lot of convincing to eat their lunch or adults who can run a whole day on a single donut and realize this is wrong but simply don't care and won't eat a solid meal unless you shout at them.
Very informal or even slang words are okay.
Solution 1:
You could call them nibblers or pickers.
Solution 2:
Someone who eats like a bird is someone who "eats in small amounts rather than in a single full meal."
Solution 3:
What you mention does sound like anorexia, (which on its own just means "not eating much") but not anorexia nervosa for which anorexia is so often used as a shorthand that the word is a fraught one to use in any other context. A word that requires you to explain how you mean it, is a word that's no longer pulling its weight.
You could have inedic as an adjective formed from inedia, but inedia is so obscure as to be pretty useless too.
Saying someone "lives on air" is sometimes used as a half-joking colloquialism, and sometimes as an serious claim about inedic yogis. That half-joking use might match your use.
Solution 4:
Phobialist describes Sitophobia (or Sitiophobia/Cibophobia) as the fear of food or eating.
Google returns 11,600,000 results for Food Aversion, 14,600,000 for poor eater and 3,020,000 results for picky eater.