reflectrons
English
Noun
reflectrons
plural of
reflectron