"无敌当家2" can be translated to "My Home is My Castle 2" in English. This translation aims to convey the meaning of having an invincible home or a place where one feels most powerful and in control, similar to the concept of a castle being a stronghold.