causal agent

Noun
  1. Any entity that produces an effect or is responsible for events or results (synset 100007347)

Other Searches