surveyor: an engineer who determines the boundaries and elevations of land or structures
causal agent: any entity that produces an effect or is responsible for events or results
petal: part of the perianth that is usually brightly colored