Read the dictionary definition of rout. All definitions for this word.
1. an overwhelming defeat
2. a disorderly crowd of people
3. defeat disastrously
4. cause to flee
1. rout out the fighters from their caves
5. make a groove in
6. dig with the snout
1. the pig was rooting for truffles