• baffled
• colleague
• comparable
• debate
• defence
• disturb
• emotional
• foreign
• hatred
• hero
• opposed
• organization
• prevent
• promote
• publish
• release
• reveal
• spy
• undermine
• violate
1.
similar
2.
someone who helps other people even though doing so is dangerous
3.
outside your own country (or coming from outside your own country)
4.
government department or business where people work together
5.
something that protects you, keeps you safe
6.
try to get information about your enemy without their knowing
7.
against, not in agreement with
8.
make someone worry about something because they feel it is wrong
9.
weaken an institution or a person by criticism or action
10.
talking and arguing about something — often in public
11.
trying to ‘push’ an idea or product by telling people how good or useful it is
12.
language or behaviour that is filled with feeling (anger, sadness, etc.)
13.
strong, bad feeling toward something, especially a person or people
14.
offer a piece of writing to the public (on paper or online)
15.
stop something from happening
16.
show (’uncover’) something that had been hidden
17.
break some rule or law
18.
unable to understand something
19.
someone you work with
20.
allow a person or animal to go free (from prison, etc.)