Term Gallery logo

Meanings of public limited company in Catalan