English: deck
Welsh: dec
Subject: Trafnidiaeth
English definition: (of a bridge)