DSTO

Medical abbreviations:
DSTO

Defense Science and Technology Organization