English | German | Russian | Czech

ambivorous English

Meaning ambivorous meaning

What does ambivorous mean?

ambivorous

(mostly, _, biology) That feeds on a variety of foods of different kind.

Are you looking for...?