百年好合 is a wish or greeting, often heard at Chinese weddings, for a couple to have 100 good years together.
Some will translate this more naturally into English as: “May you live a long and happy life together.”
The character breakdown:
百 = 100
年 = Years
好 = Good (Happy)
合 = Together