Which of the following is a producer?

A.a crow that consumes a dead animal on the side of a road

B.a fish that eats smaller fish for its food

C.a giraffe that eats the leaves of trees

D.a plant that has insect larvae feeding on its roots