lead cable presses - Turkish English Dictionary