RADIO SHACK


Meaning of RADIO SHACK in English

large chain of stores in the United States that sells electronic appliances

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.