Meaning of nasturtium amphibium
Definition of nasturtium amphibium
(noun)
perennial
herb
found
on streams and riversides
throughout
Europe
except
extreme
north
and Mediterranean;
sometimes
placed
in
genus
Nasturtium
Other information on nasturtium amphibium
WIKIPEDIA results for
nasturtium amphibium
Amazon results for
nasturtium amphibium
Tweet