You are searching for overcoat (a long coat intended to be worn as the outermost garment).
These are often sold by work-wear outlets (shops or stores selling uniforms and other clothing for wearing at work).