domicile of a corporation - Spanish English Dictionary