RNVSR

views updated

RNVSR Royal Naval Volunteer Supplementary Reserve

More From encyclopedia.com