Here's a breakdown:
* Добро (Dobro) means "good" or "welcome".
* Пожаловать (Pozhalovat') is an archaic verb meaning "to wish well" or "to welcome".
So, "Dobro pozhalovat'" literally translates to "Good wish to welcome", but in modern usage, it simply means "Welcome".