What is the meaning of Tarragon?

A perennial herb, the wormwood species Artemisia dracunculus, from Europe and parts of Asia.

The leaves of this plant (either fresh, or preserved in a vinegar/oil mixture) used as a seasoning.

Source: wiktionary.org