Translation of "mothball" - English-Mandarin Chinese dictionary

mothball

noun uk us /ˈmɒθ.bɔːl/ US  /ˈmɑːθ.bɑːl/

a small white ball containing a chemical with a strong smell that keeps moths away from clothes

樟脑球(一种白色小球,含有化学成分,有强烈气味,可驱除衣物中的蛾子)

(Translation of “mothball noun” from the Cambridge English-Chinese (Simplified) Dictionary © Cambridge University Press)