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


Related Words

omnivorous |

Developed & Maintained By Taraprasad.com

Treasure Words