Electric precipitator and electrode thereof | Patent Publication Number 20100132562 | Patexia