ambivores

English

Noun

ambivores

  1. plural of ambivore