Answer by
treemom (334)
It isn't the moths that eat, it is their larvae, or caterpillars. They commonly eat vegetation. Some specialize in eating tree leaves, like gypsy moth larvae, some eat tomato plants, like the tomato hornworm. Others eat other vegetation. The carpenter worm eats wood.