aba

(noun) overgarment (generic term)

outer garment (generic term)