great yellowcress
1.
(
noun
) perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium
Synonyms:
Nasturtium amphibium
,
Rorippa amphibia
Related Words:
watercress
Terms and Conditions of Use / Copyright Notice