Meaning of great yellowcress

Definition of great yellowcress

(noun) perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium

Other information on great yellowcress

WIKIPEDIA results for great yellowcress
Amazon results for great yellowcress