English: metro
Welsh: metro
Subject: Trafnidiaeth
English definition: Public transport system.
Welsh definition: System trafnidiaeth gyhoeddus.