animal liberation front








noun

  1. (in Britain) an animal-rights movement often using direct actionAbbreviation: ALF
52 queries 0.725