English: legislature
Welsh: deddfwrfa
Subject: Cyfraith
Welsh definition: corff sy'n gwneud deddfwriaeth
Plural: deddfwrfeydd