meaning of Attasche

Attasche - German to English

(handle) attachment