nettle-leaved horsemint

nettle-leaved horsemint definitions

noun
  • An aromatic herb of the western US in the mint family, Agastache urticifolia, used medicinally by the American Indians.