Skip to content

Tag: subway

Definitions tagged subway in the street dictionary.

El Metro

A subway system project in the Dominican Republic. Residents in the capital often complain about the chaos caused by its construction, though they eventually appreciate the relief from massive traffic jams (Leonel Fernandez was the president who initiated the project).

Hey, take it easy, El Metro is happening.

Automatically translated from Spanish

República Dominicanaby Anónimo