Heterophyte is a scientific term used to describe an organism that is not capable of producing its own food through photosynthesis. Synonyms for heterophyte include heterotroph, which refers to any organism that obtains its nutrients by consuming other organisms or organic matter. Other synonyms for heterophyte include saprophyte, which feeds on decaying organic matter, and carnivorous, which feeds on other animals. Another synonym is omnivorous, which means an organism consumes both plants and animals. These terms are all useful in describing the feeding habits of various species, from fungi and bacteria to animals and humans.