overshirt
/ˈɒvəʊʃɜːrt/Definitions
1. noun
a jacket or sweater that is worn over another garment
“He wore an overshirt to keep warm on the chilly evening.”
2. noun
a loose-fitting jacket or shirt worn on top of a uniform or work clothes
“The construction worker wore an overshirt over his work clothes to protect himself from the elements.”