What does aufsetzbar mean?

aufsetzbar - German to English

attachable