carbide grooving insert - Spanish English Dictionary