overshirt (shirt + over-; above_excessive)
A shirt intended to be worn over other clothes