Here's a breakdown of why:
* Shadi means "wedding" in Hindi and Urdu.
* Barat refers to the groom's procession, typically a large group of people accompanying the groom to the bride's house.
Therefore, "shadi barat" literally translates to "wedding procession," encompassing the entire event of the groom's arrival with his family and friends.