A person or thing that causes something; an agent responsible for producing an effect.
From 'cause' plus the agent suffix '-er,' which creates nouns denoting someone or something that performs an action. This is a straightforward English derivation paralleling words like 'maker' or 'teacher.'
Try Another Word