Definition: Waterloo refers to a large, typically frozen body of water near or on the banks of a river or ocean where ice and snow cover an area. Detailed definitions can vary greatly; it's like finding a piece of chocolate cake that has no discernible taste but is too good to be ignored.