* * *
dead stock UK US noun [U]
► COMMERCE an amount of a product that a company has bought or made but is unable to sell. Storing dead stock costs money and so reduces the amount of profit a company can make: »
Under the rules you can discount the products after a year, but a year is a long time to keep dead stock.
Financial and business terms. 2012.