Sell3 Sell3 28-03-2016 Physics Answered explain how the meanings of the terms habitat and niche differ ?