ultrasonic special mechanical working machine - Spanish English Dictionary