Where does “Laredo” come from?

Laredo (English): A city in north Tamaulipas, Mexico

Definitions

  1. A city in north Tamaulipas, Mexico

Words derived from “Laredo