Subscribe
URL of the page has been copied to clipboard.
Meaning : Any very large complex molecule. Found only in plants and animals.
Synonyms : macromolecule
Install App