Answer: overshirt

AnswerCrossword Clue
overshirta shirt worn over another shirt without being tucked in