English

edit

Noun

edit

agastaches

  1. plural of agastache

Spanish

edit

Noun

edit

agastaches f pl

  1. plural of agastache