Meaning of tarragon
Definition of tarragon
(noun)
aromatic
perennial
of
southeastern
Russia
fresh
leaves (or leaves
preserved
in vinegar)
used
as
seasoning
Other information on tarragon
WIKIPEDIA results for
tarragon
Amazon results for
tarragon
Tweet