polyelectrolyte

noun

1.
an electrolyte of high molecular weight