meaning of ltd
1.
a
company
that
is
organized
to
give
its
owners
limited
liability
Related Words
ltd.
|
Developed & Maintained By
Taraprasad.com