What does Attasche mean?

Attasche - German to English

(handle) attachment