Skip to main content

English: charter trustees

Welsh: ymddiriedolwyr siarter

Part of speech

Noun, Plural