Which of the following is not a macromolecule ? April 15, 2025 by admin A. sand B. haemoglobin C. diamond D. maltose