Herbivores are animals that only eat vegetation. By contrast, carnivores only eat meat and omnivores are able to eat both vegetation and meat.
yes...any tree is...
"Hernivore" is not a recognized term in biology or zoology. It is possible that it is a misspelling of "herbivore," which refers to animals that primarily eat plants.
Sharks - Generally not. They are carnivores, eating other fish. Actually, sharks are also incredibly stupid; they will eat ANYTHING, including each other. Whales: Some whales, especially the class of whales known as "baleen whales", feed on plankton (microscopic plants). Other whales such as sperm whales and orcas, are carnivores.