English: overhead projector
Welsh: uwchdaflunydd
Subject: TGCh
English definition: OHP
Welsh definition: OHP