Table of Contents
Synonyms
1. Ltd.
noun. a company that is organized to give its owners limited liability.
Synonyms
- Ld.
- company
Featured Games
Rhymes with Ltd
- cd
- deedee
- lapd
- sffed
2. Ltd
noun. a company that is organized to give its owners limited liability.
Synonyms
- Ld.
- company