flasher

flasher  {n.}
Someone who indecently exposes oneself.
Categories: British noun slang