Dunkirk Spirit Meaning

(Britain, idiomatic) The spirit of the British public pulling together to overcome times of adversity.

RECENT SEARCHES