English: making better use
Welsh: gwneud defnydd gwell o
Subject: Trafnidiaeth
English definition: MBU
Welsh definition: Cyd-destun = gwella ffyrdd.