Answer:

tailcoats

AnswerCrossword Clue
TAILCOATSMen's formalwear
TAILCOATSThey're worn with top hats
TAILCOATSFormal men's evening attire