Tarragon - Definition

tarragon

n 1: aromatic perennial of southeastern Russia [syn: tarragon,
estragon, Artemisia dracunculus]
2: fresh leaves (or leaves preserved in vinegar) used as
seasoning [syn: tarragon, estragon]

Look up another word