phytochemist: a chemist who specializes in the chemistry of plants
causal agent: any entity that produces an effect or is responsible for events or results
saltation: (geology) the leaping movement of sand or soil particles as they are transported in a fluid medium over an uneven surface