English Dictionary
Definition scrappage in British English
scrappage noun
noun
1
the process of paying people compensation when they get rid of a polluting vehicle, an old and inefficient boiler, etc.
