emits brief bursts of light or appears suddenly
from Middle English 'flasshen', imitative origin
Try Another Word