Subscribe
URL of the page has been copied to clipboard.
Meaning : Aromatic perennial of southeastern Russia.
Synonyms : artemisia dracunculus, estragon
Meaning : Fresh leaves (or leaves preserved in vinegar) used as seasoning.
Synonyms : estragon
Install App
Tarragon meaning in Telugu.