2. Beat up. (Used when referring to people, and sometimes animals.)
3. Eat all of a portion (generally large). (Used when referring to food.)
2. "Man, you really demolished him! He's not getting released from the hospital until next year!"
3. "Wow, you just demolished those tacos. Want me to make you some more?"