What does Artenpalette mean?

Artenpalette - German to English

array of types