What are macromolecules ? Give examples

Macromolecules are large sized complex chemicals that have high molecular weight, lower solubility and complex conformation. They usually produce colloidal complex. They belong to four classes of organic compounds- carbohydrates, lipids, proteins and nucleic acid.