pin and tube appliance - Turkish English Dictionary