Dubbing has more to do with the language. It is a process of replacing the original audio of the video with its translation in the language the audience understands better.The voiceover, on the other hand, does not mingle with the original dialogues. It adds meaning to it. The voiceover helps the audience understand the context of the video