English: mirror
Welsh: drychweddu
Subject: TGCh
English definition: to mirror something