English: assembly
Welsh: cydosodiad
Subject: Datblygu economaidd
English definition: An assembly of parts.