meaning of agastache nepetoides

agastache nepetoides meaning in General Dictionary

erect perennial with stout stems and yellow-green flowers; south Canada and southeastern united states of america