Generalist

(n.) A species that eats a wide range of types of food and that can tolerate a wide range of environmental conditions. In a cave, an example of a generalist is the camel or cave cricket.