'estragon' definitions:

Definition of 'estragon'

From: WordNet
noun
Aromatic perennial of southeastern Russia [syn: tarragon, estragon, Artemisia dracunculus]
noun
Fresh leaves (or leaves preserved in vinegar) used as seasoning [syn: tarragon, estragon]