genus elodea


Meanings

  • submerged freshwater perennials