ld.
1. [ noun ] (British) a company that is organized to give its owners limited liability
Synonyms: Ltd. limited_company
Related terms: company UK