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.
Anons, please take a look at the meaning of Waterloo: is traitor Comey signaling:
1 - a FF in Ohio or Canada?
2 - A crushing defeat at elections?
3 - A battle defeat like what happened with Napolean?
There is also a Cleopatra needle in Central Park, NY