self-catching device - Spanisch Englisch Wörterbuch