self-catching device - Deutsch Englisch Wörterbuch