noun
plural agents
[count] a person who does business for another person :a person who acts on behalf of another
a person who tries to get secret information about another country, government, etc. :spy, secret agent
a person or thing that causes something to happen
something (such as a chemical) that is used to produce a particular effect or result