lunch - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    have/eat somebody for lunch to defeat and destroy somebody, especially someone who is weaker than you

    A good lawyer could eat him for lunch.

    Submitted by Boris Marchenko from Russian Federation on 19/01/2017