Nasturtium amphibium

Definitions of Nasturtium amphibium
  1. noun
    perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium
    synonyms: Rorippa amphibia, great yellowcress
    see moresee less
    type of:
    watercress
    any of several water-loving cresses
Word Family