Formal wear
Formal wear or full dress is the Western dress code category applicable for the most formal occasions, such as weddings, christenings, confirmations, funerals, Easter and Christmas traditions, in addition to certain state dinners, audiences, balls, and horse racing events. When formal dress is required, generally permitted alternatives include the most formal versions of ceremonial dresses, full dress uniforms, religious clothing, national costumes, and most rarely frock coats. In addition, formal wear is often properly worn when displaying official full size orders and medals.
Read on Wikipedia