Respuesta :

A heterotroph is an organism that cannot produce its own food. It has to eat/ consume other organisms to sustain its self.  An omnivore is an animal that eats both plants and animals.  It is a heterotroph because it must eat to live.  Same with a carnivore, just that it only eats meat.