Multilingual dictionary of abbreviations

What does STTR mean?

Code

Meaning

Language

Themes and places

STTR

Small Business Technology Transfer

In English