Agastache

Agastache

n.
  1. giant hyssop; Mexican hyssop.