spring-loaded device - Turkish English Dictionary