amphibium : Idioms & Phrases


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.
WordNet