Definition.com
Investor rights (n.) let a corporation, though no flesh-and-blood person, take a government to court for rules that might shave its expected profits.
1 definition
Investor rights (n.) let a corporation, though no flesh-and-blood person, take a government to court for rules that might shave its expected profits.