Tarragon

From Fresh Dictionary

English

Noun

tarragon

  1. a perennial herb, Artemisia dracunculus, from Europe and parts of Asia
  2. the leaves of this plant (either fresh, or preserved in vinegar) used as a seasoning
Personal tools