nonruminants

English

Noun

nonruminants

  1. plural of nonruminant