land on (?.)
- ambush
- assail
- assault
- attack
- blitz
- bushwhack
- come at
- come down on
- crack down on
- descend on
- descend upon
- fall on
- fall upon
- gang up on
- give a going-over
- give what-for
- go at
- go for
- harry
- have at
- hit
- hit like lightning
- jump
- lay at
- lay hands on
- lay into
- let have it
- light into
- mug
- pitch into
- pounce upon
- pound
- sail into
- set on
- set upon
- strike
- surprise
- swoop down on
- take the offensive
- wade into