Find the word definition

Wikipedia
DSTO

DSTO may refer to:

  • Defence Science and Technology Organisation of Australia
  • Defence Science and Technology Organization of Pakistan, better known as DESTO
  • Dual Stage To Orbit/Double Stage To Orbit, a spacecraft in which two distinct stages provide propulsion consecutively in order to achieve orbital velocity