surgical handpiece - German English Dictionary