Meaning of swallowtail

Definition of swallowtail

(noun) a man's full-dress jacket with two long tapering tails at the back

Other information on swallowtail

WIKIPEDIA results for swallowtail
Amazon results for swallowtail