Logo
Search icon

public limited company

noun

Meaning

  • A publicly traded limited liability company in the United Kingdom and some other jurisdictions.