ITSF

Medical abbreviations:
ITSF

Indonesia Toray Science Foundation