What does Achat-Eulenspinner mean?

Achat-Eulenspinner - German to English

buff arches {pl} [treated as sg.] [Habrosyne pyritoides]