Skip to main content

English: metro

Welsh: metro

Part of speech

Noun, Masculine, Singular

Definition

Public transport system.