Skip to main content

English: immersion

Welsh: trochi

Part of speech

Verb

Definition

language immersion