RADIO SHACK


Meaning of RADIO SHACK in English

any of a US group of about 6 800 shops that sell a wide range of electrical goods, including computers and video and sound equipment.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.