tarragon

Noun
  1. Aromatic perennial of southeastern Russia (synset 111950672)
  2. Fresh leaves (or leaves preserved in vinegar) used as seasoning (synset 107837586)

Other Searches