ld.English

Ld., Ltd., limited company

Noun

A company that is organized to give its owners limited liability

English: limited company, Ltd., Ld.

English words with similar meanings

Show 2 words