This crept up when I worked at the NHS. They were talking about plans and if they should mothball this one or continue on working on it.  I was confused and had to ask what it means. To mothball something is to put it away like when your grandma would put things away with mothballs and pull out at another time.

All the Best!

American to Britain