pin and tube appliance - Alemán Inglés Diccionario