meaning of camphor ball

camphor ball meaning in General Dictionary

a little world of camphor or naphthalene accustomed hold moths away from saved clothing