self-catching device - German English Dictionary