tailcoat — A man's western-style formal wear, which is waist length at the front and has two long tails like a swallow's at the back.