Skip to main content

English: Barcud Derwen

Welsh: Barcud Derwen

Part of speech

Noun, Masculine, Singular

Definition

Company name.