permanent establishment
A permanent establishment refers to a fixed place of business, either a physical location or a construction site, which is deemed to have a significant and continuous presence in a country, creating a taxable presence for a foreign company or entity.
Requires login.