artemisia dracunculus Meaning, Definition & Usage

  1. noun aromatic perennial of southeastern Russia
    estragon; tarragon.

WordNet