movement: a group of people with a common ideology who try together to achieve certain general goals
social group: people sharing some social relation
answer: a statement (either spoken or written) that is made to reply to a question or request or criticism or accusation