tarragon
Explore definitions, synonyms, and language insights of tarragon
Definitions
Noun
aromatic perennial of southeastern Russia
Noun
fresh leaves (or leaves preserved in vinegar) used as seasoning