English: blog
Welsh: blog
Subject: TGCh
English definition: a computer term
Welsh definition: term cyfrifiadurol