STAC

Medical abbreviations:
STAC

Science And Technology Advisory Council