Laredo in Russian Laredo in Russian Ларедо proper noun A city in north Tamaulipas, Mexico. Add to Flashcards