Multilingual dictionary of abbreviations

What does S&AD mean?

Code

Meaning

Language

Themes and places

S&AD

Science and Applications Directorate

In English