efficient cause

noun

Definition of efficient cause

: the immediate agent in the production of an effect I have a free morning, and this is the efficient cause of the chance for talk with you— H. J. Laski