English | German | Russian | Czech

ambivore English

Meaning ambivore meaning

What does ambivore mean?

ambivore

(mostly, _, biology) An animal that feeds on a variety of foods of different kind.

Are you looking for...?