manducators

English

Noun

manducators

  1. plural of manducator