businessplace means A location where business takes place. Lexicurio rates it Rare gem — a strength score of 84 out of 100.
Etymology
From business + place.
noun
- A location where business takes place.“Organizations that operate in the global businessplace often employ all three types of worker.”