flasher
noun
°Anything that flashes, especially a device that switches a light on and off.
°(slang) A person who exposes his genitals indecently.
synonyms: exhibitionist