a small white ball made of a chemical with a strong smell, used for keeping moths away from clothes 卫生球;樟脑丸
Idioms
in mothballs
stored and not in use, often for a long time (长期)封存;(长期)搁置 The plan has been put in mothballs. 该计划已被搁置。