English: immersion
Welsh: trochi
Subject: Addysg
English definition: language immersion
Welsh definition: trochi ieithyddol