Definition of “New Labour” - English Dictionary

british dictionary