Meaning of tarragon

Definition of tarragon

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

Other information on tarragon

WIKIPEDIA results for tarragon
Amazon results for tarragon