Which term best describes the earthworms role in its habitat

A.) abiotic factor
B.) producer
C.)protist
D.) decomposer