An Idiom for Extreme Hunger
"Could eat a horse" means extremely hungry. Its origin is unclear but likely involves hyperbole, the historical value of horses, and folklore about desperate hunger.
The phrase is not literal; it humorously emphasizes the severity of hunger.