NPDSA - What does NPDSA stand for? The Free Dictionary
References in periodicals archive
PetAid hospitals provide more than one million free treatments each year, equivalent to more than 4,500 sick and injured pets being treated by PDSA vets and nurses every working day.
, provides vet car for animals whose owners cannot afford the vet's bills themselves, pounds 500