tarragon
nounDefinition of tarragon
: a small widely cultivated perennial artemisia (Artemisia dracunculus) having aromatic narrow usually entire leaves
also
: its leaves used as a seasoning
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more