SSPCA

English

Proper noun

SSPCA

  1. (Scotland) Initialism of Scottish Society for Prevention of Cruelty to Animals.

See also