needle clamping device - Turco Inglés Diccionario