Multilingual dictionary of abbreviations

What does SATP mean?

Code

Meaning

Language

Themes and places

SATP

South Asia Terrorism Portal

In English