What does British Liberation Army mean?

British Liberation Army meaning in Urban Dictionary

a team of folks led by Arran, they will certainly liberate Britian From most of the chavscum. They free us all from Chavscum of Great Britian in a militarised or political way.type: "british-liberation.org" within address bar now to join which help the main cause. The BLA require much more people.