ltd.

Noun
  1. A company that is organized to give its owners limited liability (synset 108202129)

Other Searches