electrochemical micromachining - French English Dictionary