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
Tweet