STRO

Medical abbreviations:
STRO

Scandinavian Tire & Rim Organization