Definitions for "DSTO"
Defence Science and Technology Organisation