STS

Medical abbreviations:
STS

Sulfonylurea Tolerant Soybeans