MyDataFarming







Definitions of nasturtium:
  • noun:   flowers and seeds and leaves all used as flavorings
  • noun:   aquatic herbs
  • noun:   any tropical American plant of the genus Tropaeolum having pungent juice and long-spurred yellow to red flowers



more on this topic on answers.com