meaning of omnivorous
1. All-devouring; eating everything indiscriminately; as, omnivorous vanity; esp. (Zool. ), eating both animal and vegetable food.
2. feeding on both plants and animals
1. All-devouring; eating everything indiscriminately; as, omnivorous vanity; esp. (Zool. ), eating both animal and vegetable food.
2. feeding on both plants and animals