Definition: 1. a decisive defeat; a Waterloo
Show more information about Stalingrad
Search took: 15.81 ms