An insectivore is a carnivorous animal or plant that eats insects. An alternative term is entomophage, which can also refer to the human practice of eating insects.