Definition of Nuevo Laredo in English:

Nuevo Laredo

proper noun

  • A commercial city in eastern Mexico, in Tamaulipas state, across the Rio Grande from Laredo in Texas; population 338,363 (2005).

Pronunciation

Nuevo Laredo

/ˌnwāvō ləˈrādō/