rotary hook latches - Alemán Inglés Diccionario