What does british-liberation mean?

british-liberation meaning in Urban Dictionary

british-liberation is a team of ace people, who can interact to truly save Britain. All of them concur that there country is under risk because of the huge population of chavs. They have been shortly gonna get right up, and combat the chavs with everything inside power.British liberation can also be regarded as the dream of a liberated Britain, nevertheless organization is also known as that. more details is visible on there website, just Google it :)