meaning of ltd

1. a company that is organized to give its owners limited liability


Related Words

ltd. |

Developed & Maintained By Taraprasad.com

Treasure Words