What is the Definition of Niche?

In ecology, a niche is defined as the relational position of a population or species in connection with others within the same ecosystem. Usually a niche for a particular population or species is determined by food source and the presence of predators.