pin and tube appliance - Turco Inglés Diccionario