What does business address mean?

business address meaning in General Dictionary

the target of which a company is found