Noun Definition
tarragon
1.Definition: aromatic perennial of southeastern Russia
Related Noun(s):artemisia dracunculus, estragon
Category: Plants2.Definition: fresh leaves (or leaves preserved in vinegar) used as seasoning
Related Noun(s):estragon
Category: Food