falling locking block mechanism - Turco Inglés Diccionario