Search for crossword answers and clues

Answer for the clue "Formal wear for men ", 12 letters:
morningdress