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
Tweet