'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]