TermCymru
4 results
Results are displayed in Welsh alphabetical order A-Y
Welsh: deorfa
English: hatchery
Welsh: deorfa
English: incubator unit
English: digital media incubator
Welsh: deorfa ddynodedig
English: designated hatchery
