nasturtium amphibium is a noun meaning "perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium". It carries one recorded sense.
perennial herb found on streams and riversides throughout Europe except extreme north and Mediterranean; sometimes placed in genus Nasturtium
Definitions, synonyms and semantic relations for nasturtium amphibium come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.