Eutrophication is the process by which an entire body of water, or parts of it, becomes progressively enriched with minerals and nutrients, particularly nitrogen and phosphorus. It has also been defined as "nutrient-induced increase in phytoplankton productivity". Water bodies with very low nutrient levels are termed oligotrophic and those with moderate nutrient levels are termed mesotrophic. Advanced eutrophication may also be referred to as dystrophic and hypertrophic conditions. Eutrophication can affect freshwater or salt water systems. In freshwater ecosystems it is almost always caused by excess phosphorus. In coastal waters on the other hand, the main contributing nutrient is more likely to be nitrogen, or nitrogen and phosphorus together. This depends on the location and other factors.