SOCRU

AcronymDefinition
SOCRUScottish Office Central Research Unit (Scotland, UK)