Meaning of rorippa amphibia

Definition of rorippa amphibia

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

Other information on rorippa amphibia

WIKIPEDIA results for rorippa amphibia
Amazon results for rorippa amphibia