Definitions
There is 1 meaning of the phrase
Rorippa Amphibia.
Rorippa Amphibia - as a noun
Perennial herb found on streams and riversides throughout europe except extreme north and mediterranean; sometimes placed in genus nasturtium
Synonyms (Exact Relations)
great yellowcressnasturtium amphibium