English: ISP
Welsh: ISP
Subject: TGCh
English definition: Internet Service Provider
Welsh definition: Darparwr Gwasanaethau Rhyngrwyd