engine: something used to achieve a purpose
causal agent: any entity that produces an effect or is responsible for events or results
tower cress: European cress having stiff erect stems; sometimes placed in genus Turritis