piston relief duct - Turkish English Dictionary