amphibium : Idioms & Phrases
Index
nasturtium amphibium
-
noun perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium
great yellowcress; Rorippa amphibia.