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

More General Terms