[noun] [U + singular or plural verb] - abbreviation for the BNP British National Party: a political organisation which believes that foreigners should not live in Britain
BNP
Meaning of BNP in English
Cambridge English vocab. Кембриджский английский словарь. 2012