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
Related Words:
watercress
Terms and Conditions of Use / Copyright Notice