spring-loaded device - German English Dictionary