Значение идиомы set on

[set on] also [set upon] {v.} 1. To begin suddenly to fightagainst; attack fiercely.

Tom was walking through the park when agang of boys set on him.

2. To cause to attack.

Some boys went tosteal melons but the farmer set his dog on them.