bn:16398378n
Noun Named Entity
AR
No term available
EN
The Texas Tech Red Raiders and Lady Raiders are the athletic teams that represent Texas Tech University, located in Lubbock, Texas. Wikipedia
Relations
Sources