meaning of agastache

agastache meaning in General Dictionary

huge hyssop Mexican hyssop

View more

  • giant hyssop; Mexican hyssop