vermivore

Etymology

From vermi- + -vore.

noun

  1. A vermivorous creature; one that eats worms.