What does BRANCH TAX mean?

BRANCH TAX meaning in Law Dictionary

this is certainly a Southern Africa taxation that nonresident businesses must pay if they sign up a branch instead of another organization.