mucivores

English

Noun

mucivores

  1. plural of mucivore