List of freshwater aquarium plant species
Aquatic plants are used to give the freshwater aquarium a natural appearance, oxygenate the water, absorb ammonia, and provide habitat for fish, especially fry (babies) and for invertebrates. Some aquarium fish and invertebrates also eat live plants.
Source: Wikipedia — List of freshwater aquarium plant species (CC BY-SA 4.0)