Meaning of ltd.

Definition of ltd.

(noun) a company that is organized to give its owners limited liability

Other information on ltd.

WIKIPEDIA results for ltd.
Amazon results for ltd.