overshirt

noun

A shirt worn over another shirt or over other clothing without being tucked into the waistband.

noun

An outer shirt.

noun

A shirt intended to be worn over other clothes.