SPFSL

AcronymDefinition
SPFSLStrathclyde Police Forensic Science Laboratory (Glasgow, Scotland)