![](http://image.absoluteastronomy.com/images//topicimages/noimage.gif)
Laredo (TV series)
WordNet
noun
(1) A city in southern Texas on the Rio Grande
WiktionaryText
Proper noun
- A city in south Texas, United States.
- A city in north Tamaulipas, Mexico.
- A town in Cantabria, Spain.