Definition of “the New Right” - English Dictionary

british dictionary