Loading patent details...
US20030176908A1: Water-impregnable electrode for electrical stimulation device | Searchlight