Territorial Army

Explore definitions, synonyms, and language insights of Territorial Army

Definitions

Noun
British unit of nonprofessional soldiers organized for the defense of Great Britain