What does Atlas-Mannstreu mean?

Atlas-Mannstreu - German to English

Moroccan sea-holly [Eryngium variifolium]