Wiktionary
polybetaine
n. (context organic chemistry English) A polyampholyte whose repeat unit is derived from betaine