English: IAP
Welsh: IAP
Subject: TGCh
English definition: Internet Access Provider
Welsh definition: Darparwr Mynediad i'r Rhyngrwyd