Definition of British National Party in English:

British National Party

(also BNP)

proper noun

  • An extreme right-wing political party in Britain supporting racial discrimination and strongly opposing immigration. The party arose in the 1980s as a breakaway group from the National Front.