English: double daily
Welsh: dau wasanaeth y dydd
Subject: Trafnidiaeth
English definition: In the context of transport services.
Welsh definition: Yng nghyd-destun gwasanaethau trafnidiaeth.