Meaning of nasturtium
Definition of nasturtium
(noun)
any
tropical
American
plant
of the
genus
Tropaeolum having
pungent
juice
and
long-spurred
yellow
to red flowers
aquatic
herbs
flowers and seeds and leaves all
used
as flavorings
Other information on nasturtium
WIKIPEDIA results for
nasturtium
Amazon results for
nasturtium
Tweet