polyphage
/pɒlɪˈfeɪdʒ/Definitions
1. noun
An organism, such as a bacterium, that can have multiple sources of nutrition.
“The polyphage bacteria can thrive on various types of organic matter.”
2. noun
A person who has a voracious appetite for knowledge or information.
“He’s a polyphage of books and articles, always seeking to learn more.”