Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

tarragon Definition

Cancel
tarragon
noun(tar-ra-gon)
a small widely cultivated perennial artemisia (Artemisia dracunculus) having aromatic narrow usually entire leaves; also : its leaves used as a seasoning

Words Related to tarragon!

tarragon Examples by Brain Bank Users