Scrappage meaning

The practice of scrapping something.
noun
0
0
(UK) An amount of money paid by the government to a person trading-in an old car (that will be scrapped) for a more environmentally-friendly new one.
noun
0
0
Advertisement