A zwitterion is a neutral molecule that contains both a positive and a negative charge within the same structure. This unique characteristic allows zwitterions to play a crucial role in the structures and properties of amino acids, which are the building blocks of proteins.