Definitions of Genus elodea:

  • noun:   submerged freshwater perennials