Foudroyant – striking as with lightning; sudden and overwhelming in effect; stunning; dazzling. Source: Dictionary