Biology (First Preparatory)

Ecology

What is the term for an organism that can make its own food?