omnivorus

Adjective

 * 1) eating all things, all-devouring,