English: internet service provider
Welsh: darparwr gwasanaethau rhyngrwyd
Subject: TGCh
English definition: ISP
Welsh definition: ISP