Carbohydrates, lipids, proteins and nucleic acids are considered _____________, which means they are large organic molecules.

A. Macromolecules

B. Micromolecules

C. Nanomites

D. Polar