Skip to main content

English: de-ratting

Welsh: difa llygod mawr

Part of speech

Verb