Skip to main content

English: data leak

Welsh: datgelu data heb ganiatâd

Part of speech

Verb