The organic compounds having very high molecular weight are called _________________?

The organic compounds having very high molecular weight are called _________________?

A. carboxylic acids
B. ketones
C. aldehydes
D. polymers