This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Tarragon

  1. n.
    A plant of the genus Artemisa (A. dracunculus), much used in France for flavoring vinegar.



Shares

Related Words

Menu