alar
Info · Definitions · Synonyms · Characters
Definitions
(noun) a chemical sprayed on fruit trees to regulate their growth so the entire crop can be harvested at one time. Synonyms: Alar, daminozide.
Noun Definition 1
Info · Definitions · Synonyms · Characters