English dictionary
tarragon meaning and definition
Definition and meaning of tarragon at MeaningMonkey.org. tarragon meaning and definition in the English Dictionary.TARRAGON noun
Definition of tarragon (noun)
- aromatic perennial of southeastern Russia
- synonyms: Artemisia dracunculus, estragon
- fresh leaves (or leaves preserved in vinegar) used as seasoning
- synonyms: estragon
Source: Princeton University Wordnet