Advertisement
Advertisement
Animal Liberation Front
noun
- (in Britain) an animal-rights movement often using direct action ALF
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse