NASTURTIUM

Definition of NASTURTIUM

  1. (noun)any tropical American plant of the genus Tropaeolum having pungent juice and long-spurred yellow to red flowers
  2. (noun)flowers and seeds and leaves all used as flavorings