Definitions
There is 1 meaning of the phrase
Agastache Nepetoides.
Agastache Nepetoides - as a noun
Erect perennial with stout stems and yellow-green flowers; southern canada and southeastern united states
Synonyms (Exact Relations)
yellow giant hyssop