BAGSD - What does BAGSD stand for? The Free Dictionary
References in periodicals archive
I'm now doing obedience and agility training with the BAGSD
(British Association for German Shepherd Dogs) - Coventry branch.
Due to problems with my own camera I failed to get any photographs of either the British and Irish Heritage Breeds Parade or the BAGSD