Meaning of agastache

Definition of agastache

(noun) giant hyssop; Mexican hyssop

Other information on agastache

WIKIPEDIA results for agastache
Amazon results for agastache