Omurra Omurra 27-05-2019 Biology contestada which of the following is the best definition of an enzyme?A. a molecule that carries genetic informationB. the specific molecule that binds to a catalystC. a long chain of amino acidsD. a protein catalyst in a living organism