DEFENCE WIKI / ORGANIZATION

STO

NATO Science and Technology Organization, responsible for coordinating science and technology research and development activities across NATO member nations to maintain technological superiority.

Used in articles

All Defence Wiki terms