Definition of Tarragon


  • aromatic perennial of southeastern Russia
  • fresh leaves (or leaves preserved in vinegar) used as seasoning

Related Similar words:


Advertisements


Discuss TarragonMeaning

Word of the day

Word Of Day RSS Feed