Synonyms for Strobe (same or very similar meaning)
WordNet sense 1 (scientific instrument that provides a flashing light synchronized with the periodic movement of an object; can make moving object appear stationary):
stroboscope, strobe light
From the ODE community, based on WordNet
add/edit