Meaning of agastache nepetoides

Definition of agastache nepetoides

(noun) erect perennial with stout stems and yellow-green flowers; southern Canada and southeastern United States

Other information on agastache nepetoides

WIKIPEDIA results for agastache nepetoides
Amazon results for agastache nepetoides