TARRAGON

Definition of TARRAGON

  1. (noun)aromatic perennial of southeastern Russia
  2. (noun)fresh leaves (or leaves preserved in vinegar) used as seasoning