The word 'omnivorous' means-