Green’s Dictionary of Slang

lay into v.

also lay about, lay at, lay for, lay in, lay it into, lay on to

1. [mid-19C+] to attack physically.

2. [mid-19C+] to start eating in a voracious manner.

3. [1920s+] to attack verbally.