macromolecule A macromolecule is a large molecule, and may be a protein, a lipid, a nucleic acid, or a polysaccharide (i.e., a starch). Polysaccharides, proteins, and nucleic acids are all polymers; lipids are not strictly polymers.