driver
noun
°One who drives something, in any sense of the verb to drive.
°Something that drives something, in any sense of the verb to drive.