protein

Macromolecule consisting of one or more long chains of amino acids