Biology (Year 10)

Ecology

What do you call organisms that produce their own food?