BNP


Meaning of BNP in English

[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

Cambridge English vocab.      Кембриджский английский словарь.