Macrophyte | M

any large living marine plant such as algae, sea grasses, mangroves

Back