surgical handpiece - Francés Inglés Diccionario