Wiktionary
nonruminants
n. (plural of nonruminant English)
n. (plural of nonruminant English)