Definition of Nuevo Laredo
city in the state of Tamaulipas in northern Mexico on the Rio Grande opposite Laredo, Texas population 384,033
Learn More about nuevo laredo
Britannica.com: Encyclopedia article about Nuevo Laredo
Seen and Heard
What made you want to look up Nuevo Laredo? Please tell us where you read or heard it (including the quote, if possible).