What does Alpen-Smaragdlibelle mean?

Alpen-Smaragdlibelle - German to English

Alpine emerald [Somatochlora alpestris]