ball bearing handpiece - German English Dictionary