Definition of Radio Shack™ from the Oxford Advanced Learner's Dictionary

 

Radio Shack™

 
BrE
 
; NAmE
 
 
jump to other results
any of a US group of shops that sell a wide range of electronic goods, including computers, phones and sound equipment. The company is based in Fort Worth, Texas.