SSSTLA

Medical abbreviations:
SSSTLA

Society of Study of the Science and Technology of Laboratory Animals