what's the difference of "hungry" and "starving" ?
I am not a teacher, but here are my two cents ;)
hungry -> lack or insufficiency of food (or something else ) for a short period of time) e.g. I feel hungry, because my last meal was before 24 hours.
starving -> lack or insufficiency of food (and usually other material things) for a long period of time . For example:
People in many parts of Africa are starving for decades.
Hungry can not be used as verb.
She hungred/ied to death. <- This is wrong
Starve can be used as verb.
She starved to death. <- This is OK
'Famished' has also the same meaning as 'starving'