ultrasonic handpiece - German English Dictionary