laredo

Noun
  1. A city in southern Texas on the Rio Grande (synset 109167820)

Other Searches