English edit

Noun edit

agastaches

  1. plural of agastache

Spanish edit

Noun edit

agastaches f pl

  1. plural of agastache