Semi-formal wedding attire refers to a dress code that falls between formal and casual attire, typically characterized by elegant but less formal clothing options such as cocktail dresses, suits or blazers, and dress shoes for women and men, respectively.