Which of the following terms means "a very large molecule made up of many
smaller molecules joined together"?
A. Carbohydrate
B. Nucleic acid
C. Macromolecule
D. Lipid