ion mirror

English

Noun

ion mirror (plural ion mirrors)

  1. A reflectron.