Multilingual dictionary of abbreviations

What does NuSTAR mean?

Code

Meaning

Language

Themes and places

NuSTAR

Nuclear Spectroscopic Telescope Array

In English