non-surgical treatment device - Español Inglés Diccionario