INDOLEBUTYRIC ACID





Definition:

  1. [noun] a synthetic plant hormone promoting elongation of stems and roots

Synonyms: