English: ODP
Welsh: ODP
Subject: Iechyd
English definition: operating department practitioner
Welsh definition: ymarferydd yr adran lawdriniaethau