ultrasonic special mechanical working machines - Spanish English Dictionary