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