electro-chemical drilling - Turkish English Dictionary