Skip to main content

English: Come Clean

Welsh: Dewch Gymru'n Lân

Part of speech

Verb

Definition

Dogfen y Cynulliad, 2003