particle detector

Noun
  1. A chamber in which particles can be made visible (synset 103899748)

Other Searches