What does agastache nepetoides mean?

agastache nepetoides meaning in General Dictionary

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