nerve and muscle stimulators - Alemán Inglés Diccionario