Skip to main content

English: localisation

Welsh: lleoleiddio

Part of speech

Verb