Definition of “the BNP” - English Dictionary

british dictionary