overgarment

noun

1.
a garment worn over other garments