What term refers to a species that can live in many different places, eat a variety of foods, and often tolerate a wide range of environmental conditions?
O a. specialist species
O b. indicator species
O c. keystone species
O d. endemic species
e. generalist species