microflash noun1 •A flash of extremely short duration.Repetitive exposures from the same field allow unequivocal separation of noise from microflashes. — 2015 formsmicroflashes