VariousWords beta
Related Terms:
Definitions:
Noun
Dunkirk
Definition: a crisis in which a desperate effort is the only alternative to defeat; "the Russians had to pull off a Dunkirk to get out of there"