STAR

Medical abbreviations:
STAR

Scottish Technology And Research