Eat somebody's lunch - Idioms by The Free Dictionary
eat somebody's lunch
eat (one's) lunch
slang To defeat one. I've been practicing really hard because I refuse to let my nemesis eat my lunch again.
eat somebody’s ˈlunch (American English, business) take away another company’s business or their share of the market: Unless we’re careful, foreign competitors will eat our lunch.