meaning of aufsetzbar

aufsetzbar - German to English

attachable