Meaning of estragon

Definition of estragon

(noun) aromatic perennial of southeastern Russia
fresh leaves (or leaves preserved in vinegar) used as seasoning

Other information on estragon

WIKIPEDIA results for estragon
Amazon results for estragon