thread-severing device - German English Dictionary