meaning of British Liberation Army

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: "" within address bar now to join which help the main cause. The BLA require much more people.