Skip to main content

English: stopping up

Welsh: cau

Part of speech

Verb

Definition

of road