needle cooling device - Francés Inglés Diccionario