Noun
macrozwitterion (plural macrozwitterions) A large molecule containing both positive and negative charges.