swallowtail

(noun) swallow-tailed coat

morning coat
jacket (generic term)