Noun Definition

tarragon

1.Definition: aromatic perennial of southeastern Russia

Related Noun(s):artemisia dracunculus, estragon

Category: Plants

2.Definition: fresh leaves (or leaves preserved in vinegar) used as seasoning

Related Noun(s):estragon

Category: Food