OMNIVOROUS


Meaning of OMNIVOROUS in English

adj all-devouring; eating everything indiscriminately; as, omnivorous vanity; ·esp. (zool.), eating both animal and vegetable food.

Webster English vocab.      Английский словарь Webster.