A rehearsal dinner is the gathering that immediately precedes the actual wedding rehearsal. The rehearsal is at your ceremony venue, and is where you and your wedding party rehearse coming down the aisle, figure out where you stand, etc. After the rehearsal you would then go and meet up with other invited guests (such as out-of-towners and immediate family and their partners) for dinner.