ld. has definitions from the field of business
1
[ noun ] (British) a company that is organized to give its owners limited liability

Related terms

company UK

*