(1):

(n.) A lady's outer garment, - of varying fashion.

(2):

(n.) An overcoat.