BDVSA: Braintree District Voluntary Support Agency

What does BDVSA mean? The above is one of BDVSA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Braintree District Voluntary Support Agency