it means he knows he is the target.
https://www.dictionary.com/browse/waterloo
noun
1a village in central Belgium, south of Brussels: Napoleon decisively defeated here on June 18, 1815.
2a decisive or crushing defeat:
The candidate met her Waterloo in the national elections.
3a city in E Iowa.
4a city in SE Ontario, in S Canada.