GREAT YELLOWCRESS
Definition:
- [noun] perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium
Synonyms: Rorippa amphibia, Nasturtium amphibium
Synonyms:
- Search for synonyms for GREAT YELLOWCRESS



