English: MeetingSphere
Welsh: MeetingSphere
Subject: TGCh
English definition: Meetings software
Welsh definition: Meddalwedd cynnal cyfarfodydd