nasturtium amphibium

Noun
  1. Perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean;
    Sometimes placed in genus Nasturtium (synset 111916183)

Found on Word Lists

Other Searches