Skip to main content

English: defences

Welsh: amddiffynfeydd

Part of speech

Noun, Plural

Definition

eg flood defences