Multilingual dictionary of abbreviations

What does NSTD mean?

Code

Meaning

Language

Themes and places

NSTD

Non-System Training Device

In English