1 English Synonyms for ESTRAGON
Prev.1Next
tarragon
Definition: 1. A perennial herb, the wormwood species Artemisia dracunculus, from Europe and parts of Asia.
There are 2 definitions of the word tarragon
Show more information about tarragon
Prev.1Next
Search took: 38.5600 ms