Herbivore: A animal/human that eats plant only.
Carnivore: A animal/human that eats meat.
Whelk is a name that implies to a variety of sea-snails / A large sea-snail. whelks are carnivores , they typically feed on worms ,mussels and other crustaceans.